package mesweb.mesweb.controller.produce;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: 产线工序资源配置
 * @Author: jeecg-boot
 * @Date:   2021-12-07
 * @Version: V1.0
 */
@Data
@TableName("produce_line_plan_resource")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="produce_line_plan_resource对象", description="产线工序资源配置")
public class ProduceLinePlanResource  {
    
	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
	private Integer id;
	/**produceLineId*/

    @ApiModelProperty(value = "produceLineId")
	private Integer produceLineId;
	/**deviceId*/

    @ApiModelProperty(value = "deviceId")
	private Integer deviceId;
	/**deviceNo*/

    @ApiModelProperty(value = "deviceNo")
	private String deviceNo;
	/**deviceTypeId*/

    @ApiModelProperty(value = "deviceTypeId")
	private Integer deviceTypeId;
	/**deviceTypeName*/

    @ApiModelProperty(value = "deviceTypeName")
	private String deviceTypeName;
	/**employeeRatio*/

    @ApiModelProperty(value = "employeeRatio")
	private Float employeeRatio;
	/**procedureId*/

    @ApiModelProperty(value = "procedureId")
	private Integer procedureId;
	/**procedureNo*/

    @ApiModelProperty(value = "procedureNo")
	private String procedureNo;
	/**usedDeviceAmount*/

    @ApiModelProperty(value = "usedDeviceAmount")
	private Integer usedDeviceAmount;
	/**usedDeviceLoadFactor*/

    @ApiModelProperty(value = "usedDeviceLoadFactor")
	private Float usedDeviceLoadFactor;
	/**unusedDeviceAmount*/

    @ApiModelProperty(value = "unusedDeviceAmount")
	private Integer unusedDeviceAmount;
	/**totalDeviceLoadFactor*/

    @ApiModelProperty(value = "totalDeviceLoadFactor")
	private Float totalDeviceLoadFactor;
	/**usedEmployeeAmount*/
    @ApiModelProperty(value = "usedEmployeeAmount")
	private Integer usedEmployeeAmount;
	/**unusedEmployeeAmount*/

    @ApiModelProperty(value = "unusedEmployeeAmount")
	private Integer unusedEmployeeAmount;
	/**totalEmployeeLoadFactor*/

    @ApiModelProperty(value = "totalEmployeeLoadFactor")
	private Float totalEmployeeLoadFactor;
	/**produceLineNo*/

    @ApiModelProperty(value = "produceLineNo")
	private String produceLineNo;

	@ApiModelProperty(value = "produceYear")
	private String produceYear;

	@ApiModelProperty(value = "produceMonth")
	private String produceMonth;

	@ApiModelProperty(value = "calendarId")
	private Long calendarId;

}
